Установка браузера из deb репозитория

На клиентском компьютере настроить sources.list, добавив репозиторий с браузером Яндекс:

admin@pc-1:~$ sudo nano /etc/apt/sources.list

Добавить второй репозиторий в файл sources.list:

deb [trusted=yes] https://repo.ald.company.lan/repos/astralinux17base/ 1.7_x86-64 main contrib non-free
deb [trusted=yes] https://repo.ald.company.lan/repos/yandexbrowser/ latest main

Внимание

Базовый дистрибутив 1.7_x86-64 main тоже подключен, потому что могут потребоваться дополнительные пакеты и библиотеки.

Обновить новые списки в кэше apt:

sudo apt update

В результате добавлен репозиторий https://repo.ald.company.lan/repos/yandexbrowser latest:

Игн:1 https://repo.ald.company.lan/repos/astralinux17base 1.7_x86-64 InRelease
Игн:2 https://repo.ald.company.lan/repos/yandexbrowser latest InRelease
Сущ:3 https://repo.ald.company.lan/repos/astralinux17base 1.7_x86-64 Release
Пол:4 https://repo.ald.company.lan/repos/yandexbrowser latest Release [865 B]
Игн:5 https://repo.ald.company.lan/repos/yandexbrowser latest Release.gpg
Пол:6 https://repo.ald.company.lan/repos/yandexbrowser latest/main amd64 Packages [854 B]
Сущ:8 https://dl.astralinux.ru/aldpro/stable/repository-main 2.5.0 InRelease
Сущ:9 https://dl.astralinux.ru/aldpro/stable/repository-extended generic InRelease
Получено 1 719 B за  (4 396 B/s)
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Все пакеты имеют последние версии.

Установить браузер из нового репозитория командой:

sudo apt install yandex-browser-stable -y

После установки, браузер появится в меню Пуск - Сеть, см. Браузер был установлен из корпоративного репозитория.

../../../_images/25_yandex-browser-installed.png

Рисунок 89 Браузер был установлен из корпоративного репозитория

Настроим возможность Kerberos-аутентификации для браузера Яндекс:

#создать категорию так как по умолчанию её не существует
sudo mkdir -p /etc/opt/yandex/browser/policies/managed/
sudo nano /etc/opt/yandex/browser/policies/managed/managed_policies.json

Вставить в файл managed_policies.json следующее содержимое:

{
    "AuthServerAllowlist": "*.ald.company.lan",
    "AuthNegotiateDelegateAllowlist": "*.ald.company.lan",
    "HomepageLocation": "https://dc-1.ald.company.lan/"
}

Примечание

Также системный администратор может управлять браузером Яндекс через политики. Более подробно с политиками можете ознакомиться в справке браузера: https://yandex.ru/support/browser-corporate/policy/list.html. Посмотреть список примененных политик можно перейдя по адресу browser://policy/